package com.gl.edificio.dummy;

import java.util.ArrayList;
import java.util.List;

import com.gl.edificio.domain.Personal;


public class PersonalDummy {

	static private PersonalDummy personalDummySingl = null;

	private List<Personal> personal;

	private PersonalDummy() {
		super();
		personal = new ArrayList<Personal>();

		for (int j = 0; j < 4; j++) {// cantidad de edificios

			for (int i = 0; i < 3; i++) {// cantidad de personal

				personal.add(createPersonal(i, j));

			}
		}

	}

	private Personal createPersonal(int num, int idEdificio) {

		Personal p = new Personal(num);
		p.setEmpresaDeOrigen("Empresa" + idEdificio);
		p.setApellido("apellido" + num);
		p.setNombre("nombre" + num);
		if (num == 0) {
			p.setPuesto("Encargado");
		} else if (num == 1) {
			p.setPuesto("Seguridad");
		} else {
			p.setPuesto("Limpieza");
		}

		p.setIdEdificio(idEdificio);

		return p;

	}
	
	public List<Personal> getAllPersonal(){
		  
		return personal;
		  
	}
	

	static public PersonalDummy getInstance() {

		if (personalDummySingl == null) {
			personalDummySingl = new PersonalDummy();

		}

		return personalDummySingl;

	}

	/*
	 * public PersonalDummy(){ super(); personal = new ArrayList<Personal>();
	 * 
	 * for (int j = 0; j<4;j++){//cantidad de edificios
	 * 
	 * for(int i = 0; i<3; i++){//cantidad de personal
	 * 
	 * personal.add(createPersonal(i,j));
	 * 
	 * } }
	 * 
	 * }
	 * 
	 * 
	 * private Personal createPersonal(int num, int idEdificio){
	 * 
	 * Personal p = new Personal(num); p.setEmpresaDeOrigen("Empresa" +
	 * idEdificio); p.setApellido("apellido" + num); p.setNombre("nombre" +
	 * num); if (num == 0){ p.setPuesto("Encargado"); }else if (num == 1){
	 * p.setPuesto("Seguridad"); }else { p.setPuesto("Limpieza"); }
	 * 
	 * p.setIdEdificio(idEdificio);
	 * 
	 * return p;
	 * 
	 * }
	 * 
	 * 
	 * public List<Personal> getAllPersonal(){
	 * 
	 * return personal;
	 * 
	 * }
	 */

}
